59213 800
3507 152
2661 62
90386 303
5576 306
101021 695
190965 368
6219 300
290651 1397
9984 166
7218 147
13929 191
29471 460
11375 584
8192 716
11784 448
8325 121
4627 243
7998 265
6155 793