1216 331
5904 495
10849 97
34468 544
6462 494
5257 147
12758 445
7839 813
3653 181
14785 322
4013 123
2933 555
16479 694
16271 118
2044 163
1930 461
3268 262
4708 698
2878 427