2428
0
2082
1
948
11059
9
1089
785
1451
862
610
1331
1653
773
989
781
194
106
542
1304
2466
5
2479
370
6607
10
3448
1397
120
1107
272
618
1135
3
1668