19279
2
31535
0
1020
802
828
2190
1
25137
968
2275
637
798
4111
2668
2134
12
3114
4
2749
17353
2224
953
1325
303
1267
1160
2730
6
315
1862
2758
2076
20634
8
2307