18068 308
2924 477
6376 493
40131 672
2894 651
8487 291
25594 137
4375 58
15509 648
4418 640
6723 62
2342 213
5072 849
10809 376
1602 157
1632 125