3560 347
12580 173
15270 717
21100 570
39536 631
24066 236
51686 413
17092 266
31867 612
8658 460
24533 484
35965 513
5277 312
6210 636