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