3050 851
1278 72
2874 822
1527 337
1760 405
2098 579
527 45
2973 807
2302 604
4817 193
896 134
1015 97
1427 226
2837 748
3231 959
1155 327
1786 395
2254 689
1428 307
2687 817
2852 560
3241 593
3443 549
2243 333