1596 100
1577 69
75149 320
7724 761
105669 458
23574 645
13513 285
9628 623
3269 162
5101 713
3398 500
3889 261
105551 613