21743
1
4223
22
363
0
249
2564
2
3373
3980
3
422
580
613
3054
1073
1547
1222856
4
1053
120469
35
2189
31535
330
2221
3331
6
2376
8244
300
411
356
417
326
1650
4431