289943 507
120105 637
22349 118
70286 802
3397 459
3143 462
4426 555
4237 698
2394 111
5782 395
2675 92
10531 927
54985 150