30939 539
27959 188
45205 619
4090 455
12363 267
5081 941
22016 780
8444 708
5998 914
4344 818
1502 218
2887 273
2363 477
2367 310
3257 561
3354 475