951
1
2502
619
564
2178
2122
2
2740
1554
1534
5
1446
3204
7
3539
3
6236
10
1694
3546
432
0
841
2153
1174
1194
962
1179
1102
2395
2938
2080
1197
1492
11152
9
1495