2678
10
1894
1
822
99
633
0
1385
5262
1307
3
23150
9
3442
2
1160
2225
964
1302
2683
1386
1586
1903
522
694
4820
1074
1216
169211
11