1202
3
3206
5
1193
2
9205
26
994
4
2600
1
1124
6
1073
1151
2840
547
621
539
508
461
543
528
642
1594
1914
3535
1576
877
535
222
334
120
399
209