5095 140
34909 832
45569 167
30818 345
44746 497
21509 420
13420 363
17291 518
7981 606
35974 574
5265 209
6641 90
3261 101