1059 313
31057 435
5404 334
15558 488
2035 133
11446 645
25750 626
28684 528
4243 530
1949 223
3688 248
2835 480
7324 517