2906
2
3107
5
1431
1
3683
829
0
537
2199
1777
123674
35
1324
3026
2942
6
7053
7
1376
1016
1166
1403
5204
3
1075
2377
1319
1563
658
947
1481
890
1161
599