30938 539
27959 188
45197 619
4089 455
12363 267
5080 941
22015 780
8442 708
5998 914
4343 818
1502 218
2887 273
2361 477
2367 310
3257 561
3354 475