21743
1
3025
1547
31535
0
2189
1073
1334
2052
2
1650
422
18403
6
1343
363
4223
22
1222856
4
147
633
2546
509
383
116
396
1663
1925
3
670
1053
1462
901
8244
573