3176 420
21133 104
9445 530
5473 83
10169 90
14904 656
6638 571
40334 248
2897 674
2553 415
1780 447
4253 651