3032 45
2770 129
21415 471
12521 431
12691 173
4659 638
52927 141
120553 196
15848 165
17780 91
16735 304
43820 371
9395 407
135983 151
18072 357
28674 89
13841 905
2988 446
7746 121
10713 522
6635 879