413
0
2143
269
508
1020
286
325
376
2711
640
428
737
453
693
454
1062
287
1661
1
1511
1645
479
5313
1877
658
463
820