3050 499
23579 503
4729 418
14515 480
9453 780
30055 670
6219 308
13862 227
30501 583
7688 157
8186 516
2305 125
2982 67
4103 837
3414 271
69282 501
3297 595
7641 741
3009 834