1596
2
516
117
1
87
800
932
0
715
1874
1001
2176
8
70
559
534
915
842
813
1183
696
599
442
91
329
2243
3
477
1703
1136
806
175
3119
3613