15922 223
10788 347
12030 309
3546 32
7230 969
52118 725
2293 90
7017 538
7592 837
3181 197
4813 202
2878 46
2729 482
3989 70
2250 169
6844 449
5340 622
4207 706
1127 31