5008 49
8344 161
25496 121
15396 1030
2593 25
13891 572
12507 582
9793 416
16076 711
6138 266
3307 447
2569 623
19784 101