400
421
40
299
11
1785
590
12
1231
942
1678
1278
844
954
872
866
847
1853
636
1653
2062
4
537
259
523
1141
263
218
515
1398
836
201
198
580
19
367
309
901
277
9
1
40
2
63
370
856
369
662
1216
14
263
1022
1750
