1973
0
1267
1
2221
3
19279
2
1053
31535
25137
17353
2564
2546
2106
1222856
4
326
325
4223
22
477
3025
1073
1049
518
300
301
249
494
415
407
18403
6
1667
370
8244