1133
0
1849
2
609
2443
645
638
558
61216
1
496
544
839
4044
5
3926
14
96
472
531
1595
863
876
694
665
495
1347
2649
323
3583
2089
370
308
181997
11