40090 188
6827 847
11873 341
6951 314
3446 674
4047 132
5904 556
2430 323
4096 264
3714 315
10994 286
3540 603
3532 524
2168 364
10536 687
3573 203
1965 203
3349 455
3285 671