692
0
295
2153
2
1911
1125
1028
1038
1285
706
1199
2517
780
607
584
110
602
736
697
684
1239
645
878
2416
581
751
487
29355
488
1346
405