3130 500
5047 618
4514 897
3632 613
5257 921
6026 428
4934 611
14893 147
7626 355
3949 277
5057 168
3641 249
5525 700
4247 636
2044 373
15132 307
9183 764
4192 820
2739 187
8094 63
5754 137
2554 247
1733 462
2034 171
28077 661
43069 375
68536 343
12280 218