289902 507
120100 637
22344 118
70262 802
3397 459
3143 462
4425 555
4236 698
2394 111
5782 395
2675 92
10530 927
54962 150