5603 5
7052 9
29383 5
38628 3
20580 10
35683 10
32655 2
33577 6
16880 1
12856 8
33359 23
10731 11
50757 41
16378 10
18377 8
641301 44
333427 34
126405 15
365351 54
106778 20
169506 22
1499226 82
232480 10
584976 69