3099 907
338350 796
2243 33
5444 507
8152 485
6374 177
4147 305
19773 313
2568 428
10405 461
4142 457
38517 680