999 26
4272 195
4493 615
11896 554
4161 359
3971 554
1971 329
4578 178
11474 353
2650 179
1526 67
12129 216
3371 715
1159 133
7963 659
2037 336
9043 131
15196 507
5003 532
4772 233
6781 774
1766 85
3078 734
12614 485