3105
4
1247
2
1585
1583
1
3629
3461
3326
3
1301
1676
4732
0
638
1581
1759
851
4915
1589
3765
1347
2382
1844
3063
1223
2440
3371
9
1346
2583
7
3466
2496
2966
10