3129 500
5042 618
4507 897
3631 613
5254 921
6017 428
4933 611
14869 147
7607 355
3945 277
5051 168
3639 249
5521 700
4245 636
2044 373
15116 307
9172 764
4187 820
2732 187
8076 63
5745 137
2553 247
1733 462
2033 171
28077 661
43054 375
68533 343
12277 218