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