5094
9
948
1
5196
2
1825
2954
2381
0
398656
19
2163
3362
3
440
348
4288
1418
4
51331
25
2124
1029
2101
575
833
1060
1079
1974
759
398
13
487
1743
684
789
1085