19855 30
49304 23
36343 95
2251 1
2927 8
8746 18
4500 11
3881 18
38452 20
46119 31
5871 15
2439 3
4839 6
13253 20
6720 5
34068 32
9920 19