3554 4
5040 7
2819 3
10268 36
2585 4
10936 11
49052 42
20074 23
16426 30
30661 35
10236 14
3696 1
3017 3
5814 26
2932 2
31090 31
10884 16
5059 5
6317 10
11691 13
21149 42
7064 19
4162 4
16117 53