5296
13
1794
0
1726
2
1033
1
2638
1044
1304
1369
2013
1495
1549
935
753
801
1026
83
1399
703
553
1109
2562
585
1145
584
2110
1532