3080
3
1514
1
3008
1015
844
2
2906
496
0
2324
4
1075
1493
2268
1431
5065
1558
15233
3738
5
1922
2505
2366
2562
2110
2921
1606
3673
6
1819
1935
1839
1168
1047