289338 507
120031 637
22310 118
70040 801
3381 459
3135 462
4412 555
4226 698
2379 111
5762 395
2652 92
10515 927
54601 149