43941 161
38828 159
8853 610
16754 504
18610 879
6664 309
21067 324
12433 482
9446 401
21106 675
5236 549
1969 70
8356 432
3194 531
11996 472
9326 826
5784 516
3888 394
3863 158