2554
1
2312
2
3894
6
2196
1918
1421
796
543
0
1028
2288
2108
4
417
2585
945
2320
1386
3
1750
3999
7
375
436
3626
597
1903
7334
1074
2445
3304
1343
1132
2127