15011 758
21826 393
6013 656
4311 520
20357 207
14095 212
4177 513
2373 145
1636 132
15799 200
2223 408
2440 87
2531 226
875 57