2490
0
787
269
490
403
259
245
308
448
320
460
456
1043
2299
454
328
25137
516
986
882
413
1033
2143
239
248
237
280
361
1872
1
935