2349
2
2525
4
562
1
5825
883
0
2732
297066
806
21152
8
592
1078
1387
3090
6
734
682
676
3859
2396
3
1927
3626
552
3080
4291
9
700
55904
502
19079
3354
5
549
1289601