3531 602
2999 498
8009 139
13278 213
74498 455
57272 542
2356 252
5320 715
5214 584
5016 895
14920 92
28040 685
49360 484