5322
8
3587
2
2977
1
2528
3
3942
2917
768
0
951
3889
4
619
3238
7
564
5375
1574
2502
2740
3292
3637
3539
3060
2822
3580
1289601
1564
174730
18
1233