4959 94
27384 148
13915 931
4882 749
11129 860
3904 43
6447 803
4281 861
4228 424
10535 641
15138 75
1836 300
2874 313
2256 340
33706 601
23601 359
2408 291