166050 694
4805 65
15988 325
56861 116
5195 627
4144 92
3539 694
4623 467
1711 160
2285 234
2990 505
3821 721
3547 307
5042 593