348
0
1423
1502
1
5225
8
2163
2159
3036
3
1249
2
3008
802
1123
3292
15
1355
3723
6
469
3873
5123
1491
443
5094
9
2230
4288
1825