5253 307
7016 770
58328 657
7406 828
12133 806
7211 686
6059 519
2126 298
3163 43
6594 286
3357 205
32245 913
5741 54
2048 345
4364 278
4462 752
15483 287
8073 713
5479 193
50296 277
8599 866
105814 542
79961 369
15091 190
109340 613
42826 416
58505 440
56740 95