1296 308
2339 573
33466 667
15490 259
13653 277
57188 921
37919 262
45813 371
15481 331
43152 326
125709 531
35380 446
81060 740
26150 266
33054 146
3641 604