3560 347
12583 173
15271 717
21112 570
39539 631
24074 236
51696 413
17105 266
31918 612
8658 460
24556 484
35977 513
5277 312
6212 636