1049
0
512
1
491
834
803
3
874
2
1239
4
1034
939
1093
1989
1060
241
605
2806
609
1786
10
636
15778
1315
1351
4866
7
2968
1036
1086
1805
836
1204
1313
3236