21743
1
1073
0
1663
1126
745
422
116
363
611
249
448
31535
445
556
431
1131
1650
355
3025
90
3663
573
1343
521
633
282572
273
2459
9
3351
48708