3765
4
2245
3
5225
8
3090
6
1581
2
2903
2932
1908
1
2535
21152
3053
7
1603
3498
3080
297066
0
301
951
3439
5
2990
1015
5717
1751
1087
5489
11
2274
436
32302
1606
1819
8527