488
2
497
0
1029
17353
47041
2727
2395
1153
1840
303
4543
5
1343
418
899
2513
6
463
697
340
337
517
1308
2328
747
602
1081
3715