2324
4
2732
2
913
1
1289601
2428
3354
5
810
928
7034
806
356
123674
35
718
603
0
2349
4946
18
2906
5431
3329
592
1387
676
1927
2525
1993
3
1991
1549
986
55904
763