123
1
278
711
0
890
845
2
953
3
494
75
209
322
765
1073
1463
12
639
345
306
2041
1670
7
2414
1314
3487
8
4548
17
2997
9
2399
5
1126
1244
13
2460
4
2451
880