3023 601
1241 269
2954 508
3119 659
1849 177
3714 806
2828 580
2248 372
1912 202
4394 614
20146 1095
3527 732
3005 868
2784 474
2531 717
2693 672
311 31
2450 379
1194 195
2954 865
2513 514
1684 255
3316 446
3332 817