123
0
487
5461
12
521
1
474
557
2
520
687
848
676
1722
3
583
2207
870
1122
791
2476
40382
5476
18
1194
1147
1491
1871
2199
8
3816
1428
3770
10421
4
1640
1862