17353
0
31535
2275
2
25137
1020
19279
20634
8
6800
3114
4
2730
6
467
1098
4536
369
1824
798
2091
325
501
458
1614
1
107
968
2635
327
451
2328
2445
881