31141 961
4438 242
8329 525
18376 607
2777 659
8629 593
2600 127
9040 893
6234 63
20162 90
7008 179
4858 463
9929 611
4474 355
2666 452
5158 44
4292 412
2219 511
15743 139
15770 594
1976 93
6429 858
2299 245
6397 549