1200
2
926
1
996
193464
0
1218
3769
16
1652
10
5373
2443
17288
21
606
83102
902
1427
681
637
1076
1005
978
268
72136
11580
12
276337
9
606968
4
2510
1635
159850
14
9483
1647
5
4855