413
1
527
729
1481
1311
557
813
2
114
2682
1014
0
75
77
505
115
630
1904
404
227
3939
890
436
453
926
2012
1653
4
2939
3
832
469
116