3291 521
2089 158
7211 623
4953 252
68763 482
25883 229
34155 853
58282 355
59914 228
24560 822
49978 278
31539 79