1523 502
2416 406
1646 506
2585 464
27263 58
2093 175
2558 271
4478 426
18066 413
30825 90
6043 73
6633 233