290233 507
120153 637
22367 118
70423 802
3406 459
3148 462
4434 555
4243 698
2404 111
5788 395
2680 92
10546 927
55188 150