1475
1
1453
3
2722
7
1725
4
740
2
772
681
1193
2163
703
625
1128
891
1337
915
2100
526
345
306
1984
1269
0
5836
5
2933
13670
1836
11
2245
926
768
134
28