10231
0
1493
2
117
1
1345
718
585
1440
178595
14
882
3
1975
5
991
620
1346
401
4784
9064
1397
1916
2850
872
1691
4
1197
1929
1801
10
2449
2995
3197
2248
1428
12
4618
17