5036 49
8349 161
25504 121
15421 1030
2600 25
13899 572
12507 582
9809 416
16093 711
6147 266
3312 447
2569 623
19789 101