580 1
3851 8
4783 13
3156 7
2518 2
2967 8
14659 21
35194 30
15737 21
18338 14
23884 27
8995 7
34468 52
5759 9
7095 2
7679 4
7842 15
4939 4
7261 3
10351 19
8455 10
7298 7
10943 11
31680 46