30940 539
27959 188
45205 619
4090 455
12366 267
5082 941
22019 780
8444 708
5998 914
4346 818
1503 218
2887 273
2365 477
2368 310
3257 561
3355 475