2668
2
1452
1
1952
2927
571
0
2767
3
447
382
650
635
646
2982
543
775
2091
661
662
2372
292
1356
1193
2735
1889
2387