31511 860
21737 382
163073 259
6112 503
3742 188
5197 211
6412 608
5730 178
22301 970
7609 467
5021 455
2690 291
4948 535
4899 559
4824 196
5500 530
5724 607
2691 31
3524 478
5292 884
4300 69
7448 569
13053 178
16509 706