1132
0
2459
2
2211
1945
1
935
804
493
383
1254
445
1084
300
6301
14
475
2442
5700
572
573
3663
1172
1053
2188
9
5165
3
1049
714
3060
1842
1129
553
2522