3186 623
15430 514
71544 233
12892 719
20017 807
4408 392
5502 941
6730 345
4778 310
148888 199
4026 427
5495 728
3593 165
904 38