2125
1
2786
2
6411
11
19034
6
22330
22
2086
4
915
3650
3
424
353
0
699
1848
398
1527
347
1245
3929
10
572
2816
7153
9
3644
1662
6005
2608
1222
2062
9244
896
2095
504