12681 660
3621 561
1579 256
2955 524
3843 374
2916 536
7488 681
165688 824
74553 522
5044 178
5476 343
23112 233
4125 532
4316 788
3490 509
6227 171
16268 435