3326
3
4179
1
1699
2
1691
830
0
496
1168
526
1816
802
2082
801
3562
300
1532
1938
673
1380
915
1093
2562
1013
1543
693
1042
2166
467
1000
1068
2757