105290
0
46414
1
458
6800
31535
464
918
1045
2748
2
333
266
1297
775
759
269
584
566
1824
525
1152
507
3287
4594
383
1211
1780
1541
296
1238