3560 347
12580 173
15270 717
21110 570
39538 631
24072 236
51691 413
17103 266
31903 612
8658 460
24552 484
35975 513
5277 312
6212 636