5112
3
1642
1
2296
2
2799
2275
1810
19279
1936
2143
0
2076
20634
8
31535
467
2995
2198
5
2252
2306
1425
2730
6
544
1696
3025
646
2554
9
2668
2658
25137
814
3114
4
2459