2522
0
1343
1152
4594
1
759
846
503
2683
3116
31535
266
768
10396
8
1009
467
2810
1961
4818
19
584
2952
300
363
458
2225
3