3497 420
21568 104
9517 530
5863 83
10404 90
22501 660
6787 571
42590 248
3004 674
2621 415
1839 447
4359 651