2942
6
1978
2
1813
1
572
0
626
2776
4217
8
3926
14
3580
23802
9
3283
4
2492
13967
1041
925
2166
83
1622
1839
1763
1834
1690
1093
2243