19522 128
5210 642
3923 176
29774 232
1183599 3163
722175 2217
35148 486
174891 726
59089 343
18944 399
191423 489
7299 362
5935 160
12963 671
3174 324
5129 584
5614 508
50847 421
39460 838