1029
2
951
1
3629
2502
1223
3371
9
619
564
1247
2122
1301
2740
5225
8
2510
1581
1446
3765
4
3539
3
6236
10
1694
1814
3546
432
0
841
2153
7
1174
1179
1102
2395
2938