3083
2
2149
5
2465
3125
3765
4
255
0
3779
2903
3
1380
348
3051
1603
1
1461
2666
9
96
1819
1517
2906
1816
410
475
2139
2366
403