31958 888
25376 528
8592 370
2855 188
12292 545
199779 921
263318 1051
43343 86
22859 244
62433 758
8031 388
4565 713
4050 279