31843 888
25362 528
8586 370
2854 188
12292 545
199728 921
263303 1051
43334 86
22857 244
62415 758
8031 388
4565 713
4050 279