118
2
2300
302
0
13018
120
4309
2632
5
106
2059
5147
12459
3
2982
3873
15
1166
11
272
3470
1422
1
383
618
194
582
297066
370
2935
189326
1663
3971
19783
685
237