4477
2
2721
3
3106
4
4305
2926
3125
5
2405
1
2656
1184
476
0
2798
2522
2526
6231
7762
902
2066
799
1716
3473
1516
898
1131
14750
8
764
1093
1430
2597
6977
5505
14