2371
2
3293
1
1362
4
1292
1937
349
0
3888
3
2934
8
2739
1218
306
369
1245
1506
2948
1132
440
699
1167
2138
4438
5
1662
6
19034
1343
3371
2095
3116
1425
1640
5009