7506 161
23222 121
13444 1028
2207 25
12662 572
12340 582
8599 416
14855 711
5906 266
3020 447
2500 623
18889 101