2920 821
1116 44
6341 468
2969 774
877 218
22367 396
15699 590
26480 267
5185 882
8778 555
21306 317
6278 214
10317 678
10067 275
20213 386
3745 468
7472 726