328
2111
11250
850
346
559
652
309
3011
544
4755
2529
1837
5355
5849
1010
1729
1366
1277
654
4943
2050
2137
1547
1108
1442
1386
779
1382
2763