2275
2
1824
0
20634
8
2730
6
2809
31535
19279
543
2668
3114
4
574
17353
518
1043
1
802
3990
341
486
1232
25137
360
1020
438
846
2855
3
1343
569
475
356
247