2275
2
1824
0
20634
8
392
31535
2730
6
2809
543
3203
10
19279
428
246
458
2668
1132
846
3114
4
25137
547
3
17353
1428
1
341
552
2061
492
409
282572
792
7334
875