396 76
18790 146
2613 695
2536 615
1433 224
4450 635
3486 523
5799 154
9032 287
4407 346
19764 772
15763 580
4096 47
4301 103
6430 574
6311 339
33371 422
6989 244
11686 486
13855 285
36588 705
176156 685
7283 459
9593 686
20602 207
10948 125
39421 106
11093 495