2913
2
1224
1
103
0
866
730
827
1896
539
3690
878
61216
746
791
8267
1621
821
18617
1120
3518
1698
347
314
522
376
137
963
3059
1835
916
1685