803 8
15500 56
757 8
6628 7
2522 6
3339 5
2786 11
8406 10
4481 3
1840 16
13215 16
3201 10
31536 29
7028 18
26012 33
12546 41
11319 18
3524 11
1035 8
553 4
6169 16
5564 5
13248 39
17204 42