2931 821
1135 44
6435 468
2972 774
878 218
22372 396
15705 590
26480 267
5185 882
8778 555
21306 317
6278 214
10318 678
10069 275
20223 386
3745 468
7472 726