2715
2
1226
1
3053
7
2372
3
3655
11
945
1218
12149
1034
2892
1309
0
2475
532
3683
657
919
2840
11059
9
2683
2105
1788
3671
1166
469
1371
1059
1175
1180