5799
2
1645
1
822
1586
2504
3
2693
3414
5
1250
4
2052
6800
0
2275
19279
915
20634
8
31535
5112
3149
1124
2730
6
1275
674
8969
4106
1682
2668
25137
3114
476
2459
9
17353