2957 821
1190 44
6799 468
2973 774
879 218
22402 396
15725 590
26485 267
5186 882
8778 555
21314 317
6278 214
10340 678
10079 275
20261 386
3747 468
7475 726