2531
2
3573
4
181997
11
3365
3
2522
372
0
1372
1
802
658
213
317
1425
1891
6
3649
5
12459
2059
4465
22
1529
2318
2127
7
3297
12
5147
4425
644
1489
869
1384
736
1053
2189