30931 539
27958 188
45190 619
4084 455
12354 267
5079 941
22005 780
8434 708
5995 914
4340 818
1501 218
2886 273
2359 477
2366 310
3256 561
3352 475