2274
2
1504
1438
1
282572
0
1343
3
3632
5
961
1364
2059
8
2201
3352
810
3442
1019
4820
490
3747
4
15804
96512
2084
625
3118
1751
256612
1360
1697
869
8475
12
2526
36045