30089 509
7450 267
16965 612
42849 443
4504 292
3697 770
7522 333
8368 432
5577 535
2226 44
26780 783
31766 155
3390 545