3130 626
2251 558
65185 165
1805 278
142348 552
47539 288
81419 230
71818 300
123561 681
100788 501
172217 810