2275
2
19279
1824
0
1530
3
6084
8
2520
4
25137
17353
31535
1915
2169
20634
2180
2668
5089
3114
1020
2400
3510
909
1
1378
3498
1428
896
1105
7334
1024
1586
518
802