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