2986
1
1225
0
940
761
501
1969
616
2366
1022
1512
3426
4
459
948
931
3008
3
1601
822
737
3083
2
5065
2465
902
484
683
1108
2932
5440
8
2903
3051