3026
2
1265
1
2361
2638
0
1416
2667
3262
3
1743
2272
3742
6
3798
4
1639
988
7071
5
2152
5717
1153
1031
3479
683
1408
3169
7
1876
14887
18
434
1570
2982
1615
4116
2249