30915 539
27953 188
45176 619
4073 455
12339 267
5076 941
21999 780
8422 708
5984 914
4332 818
1497 218
2879 273
2351 477
2359 310
3254 561
3348 475