898
3
44543
0
1282
12
349
266
1462
959
4
1081
1
566
2
1043
752
1079
1004
5
2732
621
1546
1198
675
136
1194
1552
8
1063
1824
1133
1648
118
1193
1828
1823
2087