1011
3
610
1
4258
2534
2
2492
1804
5919
1714
2165
6516
8
2966
6
355
0
496
1711
1653
3593
16
55
1289601
4
403
346
3196
3505
697