3497
4
907
1
3998
8
4650
2275
2
19279
20634
31535
0
2730
6
2323
1375
2668
25137
3114
2459
9
2982
3
646
17353
1020
2546
802
1824
1463
7334
745
1343
2076
467
2855
3250