1526
2
496
0
1606
1
1380
21152
8
3080
3
2932
3090
6
2082
526
1787
2562
801
1000
1570
1813
784
3326
2152
802
2377
830
1093
868
4179
1168
1399
662
2972
1660