289907 507
120102 637
22344 118
70268 802
3397 459
3143 462
4425 555
4236 698
2394 111
5782 395
2675 92
10530 927
54968 150