19279
2
31535
0
25137
467
17353
1824
5155
8
2275
2668
3114
4
1020
802
2730
6
1842
2190
1
20634
448
968
402
325
2855
3
2126
342
2727
5
247
3691
2809
2301
445
2881