1182
2
2299
1
4111
1463
417
0
1129
2461
20
3510
370
2758
729
467
362
968
4141
3
1567
597
1267
2470
544
3149
4
3442