3092
1
1098
0
116
419694
9
3203
10
3646
3
2546
2330
2
44199
1043
9355
4
5255
16
3691
5
2299
597
2111
798
4740
467
1498
1817
2041
105290
121182
293
771
287
363
6058