1193
0
1287
2996
170
1496
1621
665
25669
705
1340
1
2535
2
12779
8
325
5527
3
607
368
441
470
701
480
392