1526
2
496
0
1606
1
1380
2082
526
1787
2562
801
1000
1570
1813
784
3326
3
2152
802
2377
830
1766
1093
868
4179
1168
25669
2173
1399
662
2972
19783
1660