10401 821
3523 324
16401 605
10006 41
49508 492
29602 458
9700 687
16180 123
12037 152
4475 408
21701 242
1535 346
4308 276
1007 72
2411 633
1899 367