247
0
798
970
1269
663
683
991
47041
90
349
2190
1
2307
2
557
502
2657
3
1267
2587
16
653
568
357
592
968
362
2635
590
1428
422
588
1131
1425