2522
2
1788
1
1532
1434
3
1691
2510
1816
6773
7
1938
635
0
1778
1382
2368
1632
1766
1547
2166
1660
1681
1431
745
830
801
861
915
12305
693
784
526
1093