2340
1
1059
0
2949
1660
1923
2
1317
2449
3871
3598
4
1681
3671
532
752
2184
2268
3
2173
600
3998
5
1380
3554
9
2367
4321
485
178
1350
923
2273
2272
19465
6
400