5322
8
3587
2
2528
3
3942
2917
1992
768
0
3889
4
3238
7
697
5375
1309
1574
1
4914
3292
2977
3637
3060
5389
2822
3580
1289601
1564
174730
18
1233
3490