2372
2
1603
2260
12
2808
1
1102
1193
646
0
1421
1182
2079
3
2368
447
356
2982
544
775
1425
1329
1453
1733
635
2604
7
650
3795
1054
2705
592
375
2733
2431