1022
1
1252
0
3261
3
542
1985
2
2649
7258
4044
5
3083
2149
1626
2585
660
2465
3407
3758
3125
106
3765
4
475
1059
944
984
237
838
1033
2027
708
3779
2903