2100
2
951
1
2502
619
2647
6
2110
564
2688
1415
2740
2245
3
2758
4
2629
8217
1196
3546
2231
6345
3539
3014
20
1337
562
11153
8
1268
1087
1332
1286
3066
7
3024
3644