3629
1
1247
2
3105
4
1585
1583
2650
20
862
0
3461
1844
1673
3326
3
1412
1301
1676
3539
4732
2949
2534
638
1581
2392
1759
851
4915
1179
1589
3765
3871
1393
1347