2349
2
2456
1
1632
1306
830
0
1813
1295
868
1431
3683
2650
20
1746
801
496
1517
1801
3
280
1844
2354
1000
923
2250
1380
1883
1749
297066
2562
2773
989
2392