14351 660
3691 561
1632 256
2999 524
3905 374
2947 536
7619 681
166207 824
75201 523
5100 178
5528 344
23560 233
4184 532
4407 788
3520 509
6320 171
16449 435