181997
11
19783
2
32302
0
350
1189
990
577
17946
378
1193
3125
2535
323
14
493
391
2932
910
368700
2954
1049
3498
4
25669
2996
485
1756
2476
768
1066
2219