10163 28
2987 60
18857 487
2835 656
1358 187
14064 326
4397 695
4843 619
3770 36
21903 737
4663 818
3468 449
4015 329
3073 592
13433 691
2676 519
3101 148
8352 504
13697 587
6091 786
12733 716
3779 241
5145 459
15196 215