2948 302
9296 39
7317 594
11376 684
6885 247
150461 683
8510 151
30539 403
12692 633
47554 665
29380 643
5850 169
17532 461
658 79
929 33
2779 701