1069 30
5591 743
3080 216
3681 720
2924 140
151331 264
35961 638
13766 69
7511 857
29062 239
9012 755
3729 150
6475 482
4785 539
3413 547
4387 562
3811 614
1784 366