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