951
1
2502
619
564
2122
2
1197
2740
1446
3140
4
2906
3539
3
6236
10
1694
2938
3546
1179
432
0
841
2153
7
1174
1102
2395
2080
1495
1492
11152
9
1152
3206
5
6779
1458