1129
0
1229
1
3257
2105
2683
1156
2
2316
383
1084
1008
521
814
933
417
935
1291
2256
3
565
7952
3287
5217
11
829
3152
9
1776
18385
4154
1314
2982
2341
6
2873
4