9512 415
126580 682
22253 135
4504 626
149843 434
20866 757
3645 109
164314 299
7443 290
17676 64
7346 936
21542 214
8166 527
2106 247
5070 609
16896 340
39918 142