1428
0
409
2964
547
909
602
407
881
410
418
743
1128
3233
16
1075
439
381
4426
787
970
273
957
668
415
276
755
737
52
663
5313
31535