3560 347
12580 173
15270 717
21096 570
39531 631
24066 236
51682 413
17091 266
31843 612
8658 460
24519 484
35962 513
5277 312
6209 636