266
0
448
1
31535
1009
580
18403
6
397
2904
2
4328
10
2142
437
440
458
759
295
4594
3373
2490
2952
503
339
2121
4
3287
745
691
56488
431
430
7540
9
1297