30476 300
4111 592
5316 410
4425 625
4545 331
2832 346
4260 65
5032 866
8242 766
4899 428
7601 115
5448 292
13040 442
2785 543
6151 499
6345 939
8137 363
5142 422
3463 291
3266 52
8477 708
10392 627
4342 433
4581 78