1182
2
2299
1
572
0
1578
4111
691
1463
417
1129
653
3510
370
2758
1054
1131
953
390
729
362
968
547
543
4141
3
1567
2190
597
1267
2470
544
3149
4