400 2
457 0
5312 6
7953 20
9974 21
16954 37
22551 79
8912 9
5168 21
10113 39
16801 35
25707 32
21454 58
6784 10
15475 23
15518 23
32427 35
30155 68
27812 34
23856 32