658
2
2531
2522
3365
3
3573
4
693
0
4029
8
745
1846
1
2776
2276
317
1891
6
1372
1493
3683
3439
1425
3649
5
2059
84
5390
7
1123
535
3297
12
372
3608
1000
2023
736