2840 699
10159 194
59973 584
14821 370
5623 566
12047 482
15215 784
31911 53
44653 80
6873 862
14299 97
2360 279
3304 416
9009 349
1341 215