14731 656
1870 69
7802 729
15016 194
14298 104
4708 189
5089 152
1668 150
5530 484
20396 269
12093 116
22788 360
6382 111