2740
1
951
841
2
159
19944
2502
619
564
1431
1688
1833
14125
10
764
0
1969
2122
1527
2100
2435
2265
2134
2028
3140
4
2906
1815
1446
797
3539
3
3196
6236
2099