6
0
95
46663
67
694
4
258
626
3
324
1
359
396
2
234
300040
18
207
202
1318
342
397
919
579
1967
1206
955
1227
1394
748
636
634
659
831
618