5065
1
1211
0
1072
928
1070
529
480
586
510
717
378
420
5375
5242
678
2539
3
1520
2
672
3180
359
667
3518
2549
11
1646
1201
462
1109
477
5248
1710