572
0
611
471
1
3815
2269
4
1343
4594
478
503
1152
46414
31535
3663
649
363
1754
458
653
1779
1009
1232
1045
576
383
2525
5918