4445
3
2766
1
1848
2
2235
0
2264
12958
5
2198
1938
804
497
246
288
2373
803
1369
860
58
1040
932
670
714
3015
1621
1053
458
2395
1073
543