2200 6
13636 34
7047 22
1034 8
16437 50
26582 97
26723 67
12141 49
13438 29
4681 11
73944 345
3935 15
16724 70
5104 18
16423 29
6342 32
8315 15
4428 24
12910 38
13317 30
7872 52
832 5
6423 36
6356 15