2935 709
2044 390
80404 594
58844 589
26317 486
71942 642
503097 1330
825079 2465
392684 831
566574 1384
50993 866
95086 668
160042 531
92260 185
8324 396
6415 627
10701 309
20670 629