627
1
2957
4
2175
60747
35
29603
32
1230
301
1042
810
218
9
11
15
8
670
336
866
1092
733
1399
644
610
350
264
470
3
418
448
193
393
491
2
645
648
477
918
483
1003
362
434