3560 347
12580 173
15270 717
21097 570
39533 631
24066 236
51684 413
17092 266
31856 612
8658 460
24526 484
35963 513
5277 312
6209 636