3003 483
23387 668
159669 583
5928 952
3492 109
77573 466
79534 84
68470 844
25593 630
7853 184
11191 370
9000 265
6696 648
17395 281
15663 122
21131 916
25925 235
5344 601
6318 541