2612 108
5043 165
5291 686
3005 405
1743 89
4934 133
139016 909
7826 539
3382 669
4332 535
4213 506
2003 58
7543 305
6627 630
11783 640
9436 462
3122 406