14367 74
7228 334
3545 368
59199 932
21244 327
18264 741
10564 673
34074 718
4881 427
12663 795
11898 444
2231 48
4652 59
3126 293
6662 879
26050 522