15251 46
30521 50
17181 51
2121 2
1892 1
2887 2
6792 11
3479 1
2975 1
3279 1
3383 2
3903 5
3238 2
2376 2
3907 3
2315 4
3773 6
7510 10
5207 9
5613 8
5823 11
11902 18
4337 9
3769 1