42836 322
31603 502
15453 349
26432 963
4134 519
5684 98
7012 581
6913 443
5977 284
9997 420
4847 320
20505 894
8761 404
2698 529
2418 53
4140 307
8273 219