685 3
1541 0
7117 8
1026 0
1019 0
1502 2
4905 21
8093 58
28996 45
4161 23
3979 8
4175 27
2060 5
28517 73
2730 6
6197 34
7352 38
29445 84