1526
2
496
0
1606
1
1380
2082
526
1787
2562
801
1000
1570
1813
784
3326
3
3051
2152
32302
802
2377
830
1093
2996
868
4179
1168
1399
7258
662
2972
1660