5639 303
2178 477
5302 493
38643 672
2703 651
7610 291
23143 137
3590 58
11765 648
3991 640
6240 62
2193 213
4765 849
9615 376
1394 157
1406 125