1632
2
1660
1
21152
8
1568
3090
6
3326
3
3080
2932
3715
5151
1690
4651
2405
2740
2535
280
1778
1168
2100
2650
20
3354
1844
1813
4311
1938
297066
0
1787
528
83
1532