32016 243
5591 529
62864 716
6376 709
6504 609
10742 616
3634 212
1736 156
3242 289
2558 572
7157 197
994 86