1247
2
3629
1
1309
0
1992
3
3105
4
1585
1583
3461
697
1844
1673
3326
1301
1676
4914
4732
2949
638
1581
2392
1759
851
4915
1589
3765
1393
1347
2382
3063
1223