2146 215
22969 183
485432 233
15405 707
5090 151
7751 153
15844 533
8711 951
4175 736
2561 51
6324 71
17685 611
7004 764
3248 157
3313 495
5851 714
2155 29
999 166
3836 551