3212 175
4841 141
42437 239
79447 477
20223 700
83055 313
20788 356
7937 86
54089 751
32083 622
38689 161
8012 495
5327 66
4497 738
11648 584
8475 601
6042 921
31169 652