15016 758
21828 393
6013 656
4315 520
20361 207
14101 212
4178 513
2373 145
1639 132
15809 200
2224 408
2444 87
2533 226
876 57