3560 347
12580 173
15270 717
21111 570
39539 631
24072 236
51693 413
17105 266
31913 612
8658 460
24556 484
35975 513
5277 312
6212 636