20634
8
282572
0
4396
3
1132
169211
11
180849
573
501
383
483
729
290
239
332
46
484
1343
637
1805
2
518
2635
392
611
284
363
4276
12
2526
3819
1
2441