3819
1
2779
2
1713
4158
8
2390
665
0
3207
2558
930
1634
1528
3162
4
275
940
333
1255
1078
479
467
510
1038
399
390
103
380
810
5854
3621
3428