1289
0
705
275
115427
1880
2
1736
1020
362
371
2346
532
2668
157
1084
871
777
628
374
853
601
2339
392
17353
646
1793
381
688
1011