13967
2
23774
4
2174
18258
0
5635
3
6844
2966
10
2535
2344
1
442
2578
2848
2146
3541
3624
5784
8
9106
5801
4562
6
3262
2611
3140
7
2936
947
1391
3696
6286
5
4160
4757
1663