45702 17
18579 0
16988 22
15101 31
12122 25
9513 12
8913 23
8855 14
6916 13
6757 13
3075 3
512 7
157 13