5637 2
7267 13
16473 17
6613 8
5304 2
7038 6
5452 3
4075 2
4996 5
7191 15
7837 20
6485 10
7189 25
21222 92
7595 17
12205 35
4866 9
10827 20
21512 71
18643 36
21553 28
139581 297
71921 153
5109 6