410
0
21152
8
614
2435
1
1698
346
3546
1944
2
352
2535
2015
404
1259
398
2476
2148
1446
2348
2101
4651
3765
4
2932
608
551
394
893
380
758
1133
3498