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