1523
0
1141
1866
3
13
483
736
2992
329
332
1880
2
425
472
266
797
661
303
1045
668
1128
693
256
770
530
647
3262
562
1414
696
1638
486