105290
0
1667
382
1
116
309
302
307
401
397
429
1282
347
21743
373
2189
1663
1072
14076
7
291
1222856
4
1751
2
2330
48708
509
484
418
482
1650
31220
10
1930