5375
0
2132
2
1795
1
3942
3
5322
8
3587
768
2528
2977
3238
7
1564
2982
3292
3580
1574
3060
1233
3490
3637
2822
1615
5033
15
2992
686