1440
2
1531
1309
0
1992
3
697
2688
1243
1
1432
4914
1445
2667
1494
3593
16
1913
2558
1135
2763
3466
5389
1594
692
2059
2507
2303
3195
1131
1451
181997
11
2061
106