2277
0
2870
2
1152
1
2528
3
3587
5070
19
9055
10
2448
2392
1716
3014
20
1518
5771
1213
2689
383
3858
7
11153
8
4285
6779
5
2234
4
1880
1289601
2899
2366
511
2094
452
2297
796
6