330
1051
163
48
265
302
12
1042
511
1413
266
1374
239
305
1720
766
1512
758
584
301
901
1180
998
769
408
275
418
468
193
868
2090
813
367
525
11
360
877
20
37
451
74
258
454
940
675
375
590
420
939
18
23
200
348
