30589 31
22361 28
64100 111
4343 15
10946 35
3602 21
1617 12
21954 50
36452 77
2763 11
5282 12
4772 23
785 2
4200 21
4604 7
6031 8
2698 8
2791 5
4793 15
3786 18
2941 5
513 2
1257 2
1045 4