16715 306
10517 927
3405 145
2807 251
6733 601
23783 253
50320 318
72533 416
20648 186
80816 760
26258 132