3576
3
1564
1
3508
7
1431
12472
0
5043
1504
2818
38477
34
1465
542
40062
19
1119
2562
2
3918
1969
2699
549
2152
608
3186
1650
462
18258
4198
1800
3546
9956
2430
2209