30840 539
27920 188
45061 619
4037 455
12268 267
5059 941
21949 780
8361 708
5951 914
4292 818
1483 218
2865 273
2334 477
2330 310
3234 561
3326 475