339530
19
46
0
69267
95
270
1
240
616
519
238
380
643
381
386
177
1011
4
395
872
3
612
546
596
940
2
437
455
398
1489
485
968
1219
730
4356
1367