501 151
695 218
2418 267
3522 771
56255 379
26605 477
4067 745
8106 295
21942 808
155586 630
15654 777
48032 571
4359 612
57268 761
10324 71
14444 116
3728 882