30909 539
27950 188
45164 619
4068 455
12330 267
5075 941
21996 780
8416 708
5982 914
4325 818
1496 218
2878 273
2351 477
2355 310
3249 561
3347 475