2970 821
1297 44
7907 469
2991 774
889 218
22494 396
15770 590
26501 267
5188 882
8785 555
21331 317
6284 214
10500 678
10097 275
20354 386
3749 468
7489 726