2794
2
527
3
951
1
2502
619
564
884
4933
13
3236
4
915
2959
2740
2245
4102
401
0
2256
95
2629
1196
2561
6
3546
2962
4354
15
3539
3014
20
1337
562
11153
8
1268
1087