21085 811
5592 83
3310 295
2777 162
6444 801
3033 61
10046 572
7225 683
7592 379
3121 206
4439 796
2979 190
2159 50
1615 23
3244 276
4359 149
6221 534
4292 604
5477 596
5706 699
2905 336
4402 596
4353 603
1205 31
3268 136
4120 280
5863 735
5643 708