18031 308
2922 477
6365 493
40128 672
2894 651
8482 291
25581 137
4372 58
15506 648
4415 640
6723 62
2341 213
5071 849
10802 376
1602 157
1631 125