614
0
476
23952
1107
730
1496
770
515
1008
137
125
1611
991
6916
1
556
1049
1407
1606
3203
3059
1685
4663
15
4721
4639
1064
821
1095
499
1045
570