15493 50
11564 30
3310 4
6534 16
5183 19
1748 12
4573 7
8948 44
22080 26
26656 43
3954 17
4447 5
15557 24
2938 3
7839 7
5356 12
9174 12
11596 13
1776 6
2394 4
11304 22
23999 76
7192 22
9100 27