22901 605
18814 673
3138 136
806 39
12665 515
2544 465
1526 169
3517 735
4295 72
3102 334
4772 412
28869 647
43040 508
8169 363
7835 376
7342 494
6618 917