951
1
2502
2740
619
3539
3
6236
10
2938
2395
3546
564
11152
9
2480
2534
0
3024
2732
2
189326
2596
2324
4
2122
4168
5
1922
2274
12459
9956
66
6779
19944
1107
297066
1289601