40033 111
12564 218
30628 156
37928 545
4582 787
10048 304
6564 704
6355 572
4144 269
4807 595
4077 228
10156 578
6345 465
3190 604
2140 285
2522 339
2904 555
4758 157
6085 379
6114 664
2222 239
5762 659