42095 119
4107 661
3856 807
5065 310
5383 809
14392 350
12766 714
2101 82
4050 241
3374 349
31312 165
12195 99
5557 897
3259 467
2426 93
2137 419
4852 54
2807 307
3628 706
6019 514
7670 641
2585 227
4657 310
4649 595