45021 415
3898 142
6124 682
1158 204
1646 154
873 106
2632 630
3282 593
2628 566
1586 249
2975 631
1228 110
3583 543
6202 164
4423 719