5033 603
569 160
1012 207
2903 829
2460 662
40051 543
309 89
1490 364
2884 650
730 157
2189 714
12945 663
1512 333
1098 314
7579 687
1036 213
901 279
852 266
2375 535
1624 406
1812 418
2506 635
5933 623
43416 390