2528
3
4585
10
704
2
2954
1129
1
2701
4
2090
2512
0
1411
4005
898
4168
5
1501
2274
1598
1152
3587
38477
34
2999
8313
9
796
6
9055
4083
542
8819
12
2655
2108
5392
11
2462
4553