1635 498
2325 264
40885 59
2711 59
17784 88
9760 75
7977 671
4663 807
7802 357
2844 205
1834 68
3872 321
2377 355
2341 294