156422 606
83595 531
18669 505
21784 288
2591 124
3072 114
3825 653
6261 604
52879 955
8323 380
38121 831