1050
1
1185
4825
2
1565
33360
0
1582
3
879
471
3691
5
1116
611
22225
2911
994
1756
474
2384
4
419
610334
1123
4375
16
3062
2825
9
3098
8
3685
1708
2089
2788
6326
441