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