424
0
1169
171
1270
1
699
376
1978
863
459
555
1877
87
77
1766
536
529
367
942
1146
2490
394
767
347
884
251
309
648
3868
2
2407
4864