3991
4
234
1
2327
11
80
2057
874
3312
0
1356
1690
2797
5
1681
1685
1812
2
2591
2082
2773
697
4888
20
935
2354
2238
1284