1705 87
2779 764
39691 630
8621 199
6845 598
13501 339
14806 427
3089 185
7374 645
5183 506
3733 677
3330 892