25036 528
31815 888
8561 370
2850 188
12292 545
199659 921
263271 1050
43308 86
22847 244
62380 758
8028 388
4564 713
4050 279