3029 499
23559 503
4709 418
14499 480
9447 780
30032 670
6211 308
13834 227
30457 583
7684 157
8173 516
2303 125
2962 67
4096 837
3384 271
69113 501
3295 595
7628 741
3007 834