1403
3
1658
1
1525
807
2
3304
4
1200
382
780
7118
6
106
844
87
418
84
71
316
1063
225
530
975
1259
47
67
287
433
558
111
466
1954
738