256 3
100 784
309 700
254 93
882 774
125 434
192 143
206 912
310 195
143 522
854 39
559 589
14465 365
13390 804
9417 361
7355 363
7306 348
6128 14
5656 40
5114 201
5047 225
4467 922
4439 646
4416 218