15
245
0
12
150
359
1
200
334
50
2111
5
1010
2
2981
1446
3
1354
1366
1676
1996
1745
4
1906
2863
2814
1624
2227
1371
1291
2416
2912
3342
1262
955
1034
8