19586 260
10632 672
9970 50
8099 298
6516 120
5380 514
18807 909
22857 122
7138 967
2449 145
5044 671
4789 752
3526 242
3808 153