475
0
1044
1
1193
521
536
2907
2
41
18
1015
1823
1169
102
2103
4044
5
3083
2465
581
960
3125
722
571
3765
4
380
1849
2044
486
612
19079
6
4198
803