1229 66
159675 423
5155 184
4900 173
2927 290
5195 528
21685 620
28599 707
34981 686
5318 883
172176 407
3368 298
5877 683
46742 755
7673 159
18649 335
5131 373
44753 632
35081 465
7135 229
6059 346
20020 613
125380 804
4005 782