4328
10
5918
4
1128
0
1232
479
46414
1
1603
1681
2190
918
1152
1780
422
1748
525
25137
3233
16
909
381
478
267
771
1009
1297
471
953
2522
711
300