602
249
1505
581
890
273
457
130
2047
859
350
208
820
354
507
273
241
139
755
398
1727
697
1898
1135
445
226
2639
1632
1109
442
1335
765
597
310
750
357
388
245
530
88