509 95
2532 656
1329 248
9877 822
2044 418
2543 639
20150 761
796 203
11255 867
1773 322
887 222
2943 935
12607 475
2073 650
1955 534
643 97
13084 140
3277 975
9028 281
1250 270
2403 664
3100 634
1050 221
969 242