116
0
31535
249
543
18403
6
852
1
420
2546
273
17353
422
448
1282
19890
4223
22
2459
9
521
1073
3327
2
370
837
471
321
3653
1751
1973
282572
1559
36045