19758 163
6127 873
18409 543
3235 602
1506 110
4172 683
2402 257
4201 57
9917 360
36940 408
5845 518
2226 206