2275
2
31535
0
1132
1020
19279
20634
8
1824
17353
1343
2730
6
968
839
1
3116
2668
2809
440
25137
462
3114
4
2306
381
1869
2459
9
1758
745
1550
798
467
593
509