445
0
1124
1
2830
7
63
2079
604
1009
2
3116
514
322
658
44
282572
2645
1362
872
672
1112
520
408
2600
5
251
1780
600
457
427
4223
22
2724
458
501