2172
0
1862
1
1020
2587
16
1824
2657
3
20634
8
2727
2
399
2730
6
1540
418
631
4536
2668
3092
1784
547
2758
383
105290
483
25137
1112
1130
1045
298
1137
693
2901