29576 562
9697 503
20227 483
7859 283
1846 106
60705 413
123048 689
104465 1054
46166 802
3337 369
8151 412