4505
399
2285
288
2113
32
1635
864
1069
117
1405
920
1892
821
827
472
1786
316
1260
384
886
17
1286
273
901
340
839
562
1327
508
1233
773
1918
322
1962
41
1164
653
2304
576
741
759
1174
354
1245
66
1488
872