235
2
86
1
1049
1453
3
1348
935
1632
5
1976
1575
1461
7
4690
21
7351
465
5587
14
798
818
693
990
495
104
1408
777
1087
4
425
1139
1085
2599
24979
33
16332
1304