116
0
1282
31535
17353
2369
1
249
852
2546
543
448
19890
18403
6
363
422
3327
2
2564
321
1973
2094
530
282572
3373
273
169211
11
484
1073
119
2459
9
521
420