1595 100
1569 69
75148 320
7722 761
105652 458
23573 645
13511 285
9627 623
3267 162
5101 713
3397 500
3888 261
105534 612