2959 821
1209 44
6914 468
2973 774
879 218
22412 396
15729 590
26487 267
5186 882
8778 555
21314 317
6278 214
10364 678
10079 275
20266 386
3747 468
7475 726