3560 347
12580 173
15270 717
21096 570
39532 631
24066 236
51683 413
17092 266
31851 612
8658 460
24526 484
35963 513
5277 312
6209 636