2982
3
1743
0
3798
4
3169
7
2249
5
1416
1
5717
2057
1683
3354
2556
2667
1348
1247
2
1225
1815
2272
3742
6
3026
1618
7071
3262
1510
644
2505
3683
1153
1031
3479
1408