1282
0
397
1
2490
363
31535
580
3373
745
322
448
398
2904
2
21743
407
273
339
2142
802
422
437
382
440
578
385
291
295
1314
5611
11
18403
6
1667