4095 19
5033 16
15090 33
2236 8
1184 1
2994 8
33847 93
5385 16
4992 15
10057 24
11600 33
9351 23
8142 20
1619 3
4953 10
5429 15