2166
1
1057
2
2531
3
1180
983
0
1814
300
476
499
645
1808
784
801
5252
956
662
23952
376
1485
634
821
795
614
4237
652
1402
1685
730
1008
137