1006
1
1234
2
490
72575
0
1653
4
160779
14
3752
6
2345
7
1907
3
1958
6258
3386
15
5814
10
841
2278
5
995
1316
7541
8
6342
12
922
428
384
1246
1228
520
2235
1410
1096
1173
1800