17946
0
1461
14
1189
2996
98
32302
19783
2
1193
105
715
572
4
1834
96
746
793
1224
411
642
250
502
25669
1930
1183
287
1018
420
4993
1014