276
1
21743
578
2490
0
580
292
409
405
249
3373
1557
456
787
802
470
410
298
385
403
951
1133
339
413
957
745
1629
356
1043
483
554