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