104912 160
2879 3
4260 9
2794 2
4832 6
2455 5
3652 8
3331 9
3953 26
2561 3
3000 17
2534 7
1897 3
2810 8
3265 14
2711 7
1882 14
3559 15