5095 140
34908 832
45567 167
30816 345
44741 497
21508 420
13418 363
17290 518
7979 606
35966 574
5264 209
6640 90
3261 101