2245
3
5225
8
1581
2
3765
4
3105
2392
0
3326
2949
1301
1247
297066
2354
1
638
1583
1585
1759
851
3461
4915
1589
1347
2496
2382
3629
810
1844
3063
1223
2440
1226