2898 313
2281 793
582 274
543 55
897 230
776 801
25 113
624 263
756 45
80 168
331 725
338 630
748 145
843 524
231 76
447 858
1008 557
450 202
939 545
264 828
753 501
88 386
860 975
217 31