951
1
2502
619
564
1136
2
1754
5
2303
3497
4
2122
2740
3035
1446
3539
3
2035
6236
10
1694
2499
3546
432
0
2275
841
2153
7
1174
1179
1102
1221
2395
2938
2080
1197