30966 539
27968 188
45242 619
4117 455
12386 267
5089 941
22031 780
8461 708
6010 914
4350 818
1511 218
2903 273
2368 477
2379 310
3265 561
3361 475