3560 347
12580 173
15270 717
21098 570
39535 631
24066 236
51684 413
17092 266
31860 612
8658 460
24528 484
35965 513
5277 312
6209 636