2163
1
5108
4
1464
2572
0
1254
4362
5
679
813
1668
3
2922
9
2097
2142
3044
27
4252
2079
3402
356
1756
2
1968
2417
5617
3293
962
4232
5363
6
3827
6979
3277
8
1633
8822