1474
801
2127
1026
774
242
898
381
1196
463
1192
545
525
122
406
181
364
145
953
347
686
274
863
205
383
219
159
43
2573
1646
661
271
372
222
603
312
362
100
418
269