1233
4
1319
2
530
1
882
498
301
97
319
397
3
1324
9
388
2745
16
4356
2323
850
660
834
1717
832
1543
855
1392
7
3093
1221
576
772
1405
3318
3770
1334