3139
6683
5596
176
10032
4261
202
418
2148
6894
13880
1331
1886
20915
11831
1751
10519
1680
20606
23179
318
950
15879
511
892
99
509
4219
936
21974
4500
7920
2820
10056
434
4268
820
15021
249
490
4494
4551
4589
4573
4578
4598
4542
4629
4591
4525
4623
5373