3036 35
8951 326
7433 699
2244 30
10263 394
5970 382
5819 573
4481 504
15925 735
4371 137
6768 367
2943 222
3693 95
1978 149
4705 407
7460 843
7658 512
2387 127
6302 559
5271 489
3749 209
3684 157
3230 564
3121 87
6013 907
3084 449
6816 619
4648 115