1128
0
909
366
417
2445
798
283
991
1
1885
437
2006
467
1817
514
780
597
2121
4
266
863
304
1557
563
860
107
1059
422