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