5196
2
1777
1749
0
718
1
2505
1162
5204
3
1376
189326
1239
1767
2338
674
50969
7
6753
17
3354
9
603
267612
517
3889
4
3267
1558
2719
36905
3213
18816
11
685
542
608
8329