2730
6
20634
8
2587
16
7334
4
1020
0
2275
2
3092
1
2441
1880
4328
10
445
2809
729
1824
31535
968
2459
9
19279
479
2188
2668
2431
3
4223
22
325
3114
598
2628
262
25137