3972 8
5400 33
4173 27
29271 78
1980 5
6192 34
2000 12
43283 31
3498 16
2631 16
32444 31
3156 13
38085 29
35874 57
39134 104
39120 44
8897 39
2518 8