2220
1
1579
2
1013
0
3145
1927
2650
4
991
11351
17
1306
2646
5
1741
2539
3351
3
1148
782
935
802
666
696
1104
9566
8
693
703
1048
784
526
1093
1380
2166