1539
521
584
111
823
384
3447
2038
1617
923
2331
882
313
179
741
271
373
192
286
179
398
230
245
190
646
438
568
158
1071
408
530
108
427
158
686
264
555
199
285
224