336
0
479
422
525
1009
471
909
464
1541
1297
2992
4328
10
46414
1
605
1238
403
400
1020
25137
719
2941
1075
343
3621
454
755
468
639
267