19659 793
930 169
2541 93
3097 504
7596 494
3084 629
43972 408
3030 70
4289 272
1203 275
4301 571
2635 89
16092 128
4786 921
2844 295
4786 142
13718 345
3490 356
20691 38
3682 564
9593 876
3996 562
2358 256
4749 122
1264 205
3905 638
6625 807
1840 81