2970 845
3535 464
55840 354
639109 1247
138693 285
137942 995
58415 329
95204 188
66751 694
116014 300
177655 1231
85888 934
85774 684
20924 368
959 164
5297 123
3869 793
3563 222
1718 398