105290
0
17353
397
1
3373
2000
2142
2904
2
1681
335
478
1343
2522
437
440
628
273
5871
15
611
295
1015
3092
543
6859
5
580
327
1073
363
458
249
1712