12093 604
18762 673
3052 136
786 39
12658 515
2539 465
1514 169
3508 735
4251 72
3095 334
4758 412
28821 647
43021 508
8137 363
7832 376
7337 494
6614 917