9793 406
43330 312
28654 785
7059 40
21755 542
8052 285
10035 147
19507 163
4252 450
8521 549
37102 449
3265 617
1269 93