939
917
269
244
2090
716
3248
316
1260
452
2662
674
470
740
330
24
435
768
341
957
280
409
1413
867
1072
1538
1167
383
98
137
972
2909
261
607
3183
336
971
951
69
301
966
294
123
608
1583
189
237
1540
543
97
475
1176
1277
