15322 25
3548 9
8655 11
101400 142
49414 130
4452 10
9601 10
5812 4
3605 2
8850 11
10098 8
10174 12
44068 34
8662 17
4682 0
9462 23
12345 21
88346 109
5182 6
10430 17
10982 11
4308 2
20471 22
30093 54