2358
4
766
0
932
804
798
1462
941
1650
560
980
47
1581
807
1779
497
2952
257
471
75
466
329
2
3015
256612
246
116
54
760
55
21743
1
322