2123
2
2110
1
784
0
751
2258
25669
2670
19783
2535
562
2386
10827
4
1923
4044
5
2465
572
2294
3125
445
940
2525
1740
3