5949
15
1632
2
6327
7
238
0
2188
5065
1
1211
1072
928
1070
529
480
586
510
717
378
420
5375
5242
678
2539
3
1520
672
3180
359
667
3518
2549
11
1646
1201