2526
3
1932
1
3844
5
1020
0
646
180849
36609
34
2290
2
422
2091
2806
2727
2224
1462
4604
13
5477
8
1972
3442
445
7082
9
2524
1642
4820
1869
12590
12005
1454
3469
4
427
1961