301085 1109
25485 714
38874 445
5837 569
4216 311
5576 551
7618 509
3954 335
4939 117
9255 495
7842 980
6130 800
3553 606
8121 235
4383 341
20202 210