328
245
3174
475
337
229
444
439
252
322
2190
3099
653
517
186
1990
304
4408
1078
3436
940
2821
1096
325
151
581
895
737
640
461
1275
3898
393
432
322
377
378
421
421
1670
419
628
340
312
1059
479
639
379
476
1091
421
459
410
1642
5624
6186
6250
312
377
310
1874
600
748
327
764
444
383
421
1337
657
432
534
303
1436
633
697
542
317
361
488
501
1499
378
1040
1088
252
923
508
1055
629
491
362
540
852
295
906
1020
189
783
662
361
945
904
335
1065
707
1737
1903
439
758
565
569
1767
1532
323
941
640
543
511
286