270
262
332
47
29
1195
8
862
995
1485
19
23
302
1273
22
781
843
11
1462
1557
1766
702
894
861
35
1092
882