3560 347
12580 173
15270 717
21110 570
39538 631
24072 236
51690 413
17100 266
31901 612
8658 460
24549 484
35975 513
5277 312
6212 636