1226
2
1558
2711
7893
4
1534
14125
10
4651
3
2028
0
5151
2911
9
1485
1
1622
1535
2710
1364
21152
8
1942
2435
1342
1295
1456
1194
2082
1969
1679
4309
2676
1527
398656
19
3965