31113 315
3344 477
7314 493
41676 672
3090 651
10059 291
28610 137
5016 58
16272 649
4988 640
7422 62
2665 213
5437 850
12759 376
1902 157
2215 125