403
0
1045
266
1557
325
1101
1824
675
846
683
2634
663
668
918
2143
1780
787
1279
1
719
349
909
2730
6
798
454
492
262
408
1880
2
2490
1661