2372
2
1603
2808
1
1102
1193
646
0
1421
1182
2368
447
356
2982
3
544
775
1425
1329
1453
1733
635
650
1054
592
2431
2229
4
5304
9
382
1662
1207
292
1869