929
0
301
1238
347
921
25127
2504
1289
325
320
646
501
3498
4
481
422
3063
3
390
680
1020
1559
1
919
517
736
443
1089
419
503
265
1023