1581
2
3765
4
1247
1295
1
3629
5225
8
1814
1424
2650
20
280
3683
3326
3
636
0
2250
797
3053
7
1380
3466
297066
2773
2710
1788
2475
1676
1416
2510
2207
2377
4732
1301