3798
4
3169
7
2249
5
1416
1
5717
2982
3
2556
2667
1348
0
1743
1815
2
2272
3742
6
3026
7071
3262
1510
1153
583
1031
3479
1408
683
1265
1876
8627
8535
12
14887
18
434
1570