475
0
3051
2
3158
1512
1
2986
2258
1153
1519
3
528
3012
4
2344
2949
5853
9
2356
2902
16
913
7034
6236
10
2525
1289601
1045
1174
3971
534
3724
2355
3574
6
572
562
1626