59301 660
13658 178
3036 207
4843 555
18449 87
2398 338
25196 247
5112 471
15399 147
3986 187
5007 649
4868 904
2651 352
6178 724
15740 917
1765 232