3945 32
5346 6
1131 5
1999 1
4741 6
4594 17
50482 160
8142 20
22500 76
6067 20
8793 29
7327 7
37251 81
13429 19
5910 6
9416 26
6894 16
6237 13
9861 34
13834 69
21340 67
3954 2
6903 23
14910 58